Language Server
The Language Server protocol is used between a tool (the client) and a language smartness provider (the server) to integrate features like auto complete, go to definition, find all references and alike into the tool
Language Server プロトコルとは、オートコンプリートや定義ジャンプ、参照箇所の検索などIDEやエディタでよく使われる機能をスマートに提供(server)し、IDEにやエディタ(client)が使えるようにするプロトコル。